package rescsa.gob.pe.solicitudrequerimiento.dao;

import java.util.List;

import rescsa.gob.pe.seguridad.bean.UsuarioBEAN;
import rescsa.gob.pe.solicitudrequerimiento.bean.SolicitudRequerimientoBEAN;

public interface ISolicitudRequerimientiDAO {
	public abstract List<SolicitudRequerimientoBEAN> BuscarSolicitudRequerimientoxEstado(String estado) throws Exception;
	public abstract String RegistrarSolcitudRequerimiento(SolicitudRequerimientoBEAN solicitudRequerimientoBEAN)throws Exception;
	public abstract List<SolicitudRequerimientoBEAN> listarSolicitudes(UsuarioBEAN usuarioBEAN)throws Exception;
	public abstract List<SolicitudRequerimientoBEAN> listarTodasSolicitudes()throws Exception;
	public abstract SolicitudRequerimientoBEAN ObtenerSolicitudxId(int id)throws Exception;
	
	public abstract SolicitudRequerimientoBEAN ObtenerUsuarioconCodigoRuta()throws Exception;
	public abstract SolicitudRequerimientoBEAN ObtenerCartaCambioFechaxId(SolicitudRequerimientoBEAN solicitudRequerimientoBEAN)throws Exception;
	
	public abstract SolicitudRequerimientoBEAN  ListarRutasSolcitudes(String cosigosolicitud)throws Exception;
	public String ActualizarSolicitudEvaluarSolicitud(String codigo)throws Exception;
}
